% 这个octave脚本将会创建音频文件。音频文件内含两个频率上略有差别的声音
% 如果你有立体声音响，播放wavepacket_1.flac。这两个声音将在空气中“物理”混合。由于波的叠加原理，你应该能听到声音似乎忽大忽小。
% 如果你没有立体声音响（正在使用耳机），播放wavepacket_2.flac。这是已经混合好了
% 注意！播放时请调小设备音量、保护听力
% CC-BY 4

clc
clear

sampling_rate=20000;
t=0:1/sampling_rate:4;

sound1=[];  %空间混合
sound1(:,1) = 1/16*sin(2*pi*440*t);
sound1(:,2) = 1/16*sin(2*pi*441*t);

sound2=[]; %预先混合
sound2 = 1/32*sin(2*pi*440*t);
sound2 += 1/32*sin(2*pi*441*t);
plot(t,sound2);

audiowrite('wavepacket_1.flac', sound1, sampling_rate);
audiowrite('wavepacket_2.flac', sound2, sampling_rate);

